<?php
//工场模式：就是不直接new一个Database类，而是通过第三方Factory类引入，好处是如果是Database类名或者参数更改时，只修改Factory类就可以了。而每个类都直接实例化Database的话，就要修改好多地方。


spl_autoload_register();


$db = vendor\Factory::createDatabase();
$db2 = vendor\Register::get('db');//不重新获取，直接从树类中获得
var_dump($db);